package povoamento;

import dao.Compare;
import dao.Condicao;
import dao.DAOException;
import dao.GenericDAO;
import model.Cupom;
import model.Usuario;

/*
 * @author Saulo de Tarso
 * 
 */

public class InsereCupomB {
    public static void main(String[] args) {
        
        String[] usuarios = {"edmilson", "ednaldo", "isabel", "saulo"};
        String[] serie = {"odr5678", "rty4567", "ide3467", "asd4567"};
        
        Cupom[] cupons = new Cupom [serie.length];
        
        for (int i = 0; i < usuarios.length; i++)
        {
            cupons[i] = new Cupom();
            cupons[i].setSerie(serie[i]);
            cupons[i].setTipo('B');
        }
        
        try {
            for(int i=0;i<usuarios.length;i++)
                cupons[i].setUsuario((Usuario)GenericDAO.search(Usuario.class, new Condicao("nome", usuarios[i], Compare.EQ)).get(0));
        } catch (DAOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        try {
            for(int i=0;i<usuarios.length;i++) {
                GenericDAO.insert(cupons[i]);
                GenericDAO.closeSession();
            }
        } catch (DAOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    }
}
